/*
 * GameArea.h
 *
 *  Created on: Jun 19, 2013
 *      Author: AT WORK
 */

#ifndef GAMEAREA_H_
#define GAMEAREA_H_
#include "SDLBase.h"
#include "Point.h"
#include "Rect.h"
#define GAME_AREA_WIDTH 600
#define GAME_AREA_HEIGHT 600

class GameArea {
private:
	static SDL_Surface *_surface;
	static Point *_position;
public:
	static void inicialize();
	static void finalize();
	virtual ~GameArea();
	static void render();
	static void update(int dt);
	static SDL_Surface *getSurface() {
		return _surface;
	}
	static Point* getPosition() {
		return _position;
	}
};

#endif /* GAMEAREA_H_ */
